package com.entity.vo2;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author Ms.发发
 * @ClassName HouseInfoVO
 * @Date 2025/2/18 8:54
 * 房屋信息  HouseInfoVO
 * 手机端接口返回实体辅助类
 * （主要作用去除一些不必要的字段）
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HouseInfoVO  implements Serializable {
    private static final long serialVersionUID = 1L;


    /**
     * 屋主姓名
     */

    private String ownerName;

    /**
     * 手机
     */

    private String phoneNumber;

    /**
     * 类型
     */

    private String type;

    /**
     * 房屋地址
     */

    private String houseAddress;

    /**
     * 房屋大小
     */

    private String houseArea;

    /**
     * 房屋图片
     */

    private String houseImage;

    /**
     * 详细介绍
     */

    private String houseDesc;

    /**
     * 房间数
     */

    private Integer houseNumber;

    /**
     * 每天价格
     */

    private Integer priceEveryDay;

    /**
     * 赞
     */

    private Integer supportNum;

    /**
     * 踩
     */

    private Integer stepOnNum;

    /**
     * 最近点击时间
     */

    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat
    private Date recentClickTime;

    /**
     * 点击次数
     */

    private Integer clickNum;

}
